package com.pinda.work.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class Dispatch_Order implements Serializable {
    private final  static long serialVersionUID = -8351412121414102621L;

    /**
     * 收件人详细地址
     */
    private String receiverAddress;

    /**
     * 发件人详细地址
     */
    private String senderAddress;

    /**
     * 发件人姓名
     */
    private String senderName;

    /**
     * 收件人姓名
     */
    private String receiverName;

    /**
     * 订单id
     */
    private String orderId;

    /**
     * 运单表id
     */
    private String transportOrderId;

    /**
     * 快递员任务id
     */
    private String dispatchId;

    /**
     * 预计开始时间
     */
    private String estimatedStartTime;

    /**
     * 实际开始时间
     */
    private String actualStartTime;

    /**
     * 预计完成时间
     */
    private String estimatedEndTime;

    /**
     * 实际完成时间
     */
    private String actualEndTime;

    /**
     * 发件人手机号
     */
    private String senderPhone;

    /**
     * 收件人手机号
     */
    private String receiverPhone;

    /**
     * 付款方式
     */
    private int paymentMethod;

    /**
     * 备注
     */
    private String mark;

    /**
     * 货物类型名称
     */
    private String name;

    /**
     * 货物体积
     */
    private BigDecimal volume;

    /**
     * 货物重量
     */
    private BigDecimal weight;

    /**
     * 货品数量
     */
    private Integer quantity;

    /**
     * 金额
     */
    private Double amount;

    /**
     * 总体积
     */
    private BigDecimal totalVolume;

    /**
     * 总重量
     */
    private BigDecimal totalWeight;
    /**
     * 距离
     */
    private Double distance;

    /**
     * 经纬度
     */
    private String receiveLocation;

}
